package com.yidu.hbatsft.service;

import com.yidu.hbatsft.domain.*;

import java.util.List;

/**
 * 3.1多年年度计划接口
 * @author 龙兴
 * @time 2019年10月31日09:54:58
 */
public interface AtsPlanYearMoreService {
    /**
     * 查询所有
     * @param pageNum
     * @param pageSize
     * @param atsPlandimSearch
     * @return @return AtsPlanYearMore 数据集合
     */
    List<AtsPlanYearMore> selectAll(Integer pageNum,Integer pageSize,AtsPlandimSearch atsPlandimSearch);

    /**
     * 新增数据
     * @param atsPlanYearMore
     * @param atsPlanItem
     * @return
     */
    int insertSelective(AtsPlanYearMore atsPlanYearMore, AtsPlanItem atsPlanItem);

    /**
     * 查询总行数
     * @param atsPlandimSearch
     * @return
     */
    Integer count(AtsPlandimSearch atsPlandimSearch);

    /**
     * 根据Pid查询
     * @param pid
     * @return
     */
    AtsPlanYearMore selectByPrimaryKey(Integer pid);

    /**
     * 修改
     * @param atsPlanYearMore
     * @return
     */
    int updateByPrimaryKeySelective(AtsPlanYearMore atsPlanYearMore,AtsPlanItem atsPlanItem ,String itemIdArry);

    /**
     * 删除
     * @param ids
     * @return
     */
    int updateDelete(String ids);
}
